import { AppStateInterface } from './app/types'
import { AuthStateInterface } from './auth/types'
import { OAuthStateInterface } from './oauth/types'
import { Store } from 'redux'

/**
 * Store 数据类型
 */
export interface StoreType {
  app: AppStateInterface,
  auth: AuthStateInterface,
  oauth: OAuthStateInterface
}

/**
 * Store 组件
 */
export interface StorePropsInterface {
  reduxStore: Store<StoreType>
}

